#ifndef __KEYWORDS_H_
#define __KEYWORDS_H_

#include <stdint.h>

typedef struct _keywords_type_st keywords_type_st;
struct _keywords_type_st
{
    char *name;
    uint32_t type;
    uint32_t remain;
};

/**
 * @brief 根据标识符名称，判断标识符是否为关键字
 * 
 * @param symbol_name 标识符名称
 * @param symbol_len 标识符名称长度
 * @return uint32_t 返回符号类型
 */
uint32_t keywords_get_symbol_type(
    uint8_t *symbol_name,
    uint32_t symbol_len);

#endif